Git Glossary
यह शब्दावली सामान्य Git शब्दों और अवधारणाओं को शामिल करती है। Git के साथ सीखते और काम करते समय इसे पोर्टेबल संदर्भ के रूप में उपयोग करें।
Summary of Git Terms
Branch
ब्रांच
Checkout
सत्यापन
Clone
प्रतिलिपि
Commit
कमिट
Conflict
टकराव
Fetch
प्राप्त
Fork
आकर्षण
HEAD
शीर्षक
Index (Staging Area)
कोड भाग
Merge
कनेक्ट
Origin
द्वारा
Pull
खींचना
Push
धक्का
Rebase
रिबेस
Remote
दूर
Repository (Repo)
रिपॉजिटरी
Stash
बचत
Tag
निशान
Upstream
ऊपर की ओर
Working Directory
कार्य निर्देशिका
Branch
एक शाखा आपके भंडार का एक समानांतर संस्करण है। स्वतंत्र रूप से सुविधाएँ बनाने के लिए उपयोग किया जाता है।
Learn more:
उदाहरण
git branch feature/login
Checkout
किसी भिन्न शाखा या प्रतिबद्धता पर स्विच करें.
Learn more:
उदाहरण
git checkout main
Clone
दूरस्थ रिपॉजिटरी की एक स्थानीय प्रतिलिपि बनाएँ।
Learn more:
उदाहरण
git clone https://github.com/user/repo.git
Commit
रिपॉजिटरी में आपके परिवर्तनों की एक छवि।
Learn more:
उदाहरण
git commit -m "Add login feature"
Conflict
जब Git विभिन्न कमिटों या शाखाओं से परिवर्तनों को स्वचालित रूप से मर्ज नहीं कर सकता है। आपको मतभेदों को मैन्युअल रूप से हल करना होगा।
Learn more:
उदाहरण
# Example: Merge conflict message
# CONFLICT (content): Merge conflict in file.txt
Fetch
कनेक्ट किए बिना किसी दूरस्थ रिपॉजिटरी से परिवर्तन डाउनलोड करें।
Learn more:
उदाहरण
git fetch origin
Fork
किसी अन्य के भंडार की एक निजी प्रति, आमतौर पर GitHub जैसी साइट पर।
Learn more:
उदाहरण
# Use the GitHub interface to fork a repo
Index (Staging Area)
कोडिंग क्षेत्र (जिसे स्टेजिंग क्षेत्र के रूप में भी जाना जाता है) वह जगह है जहां बदलाव करने से पहले बदलाव तैयार किए जाते हैं।
Learn more:
उदाहरण
git add file.txt
Merge
विभिन्न शाखाओं से परिवर्तन मर्ज करें.
Learn more:
उदाहरण
git merge feature/login
Origin
आपके महत्वपूर्ण दूरस्थ रिपॉजिटरी के लिए डिफ़ॉल्ट नाम। यदि आवश्यक हो तो आप नाम बदल सकते हैं या एकाधिक दूरस्थ रिपॉजिटरी रख सकते हैं।
Learn more:
उदाहरण
git remote add origin https://github.com/user/repo.git
Pull
दूरस्थ रिपॉजिटरी से परिवर्तन प्राप्त करें और मर्ज करें।
Learn more:
उदाहरण
git pull origin main
Push
अपने कमिट को किसी दूरस्थ रिपोजिटरी पर अपलोड करें।
Learn more:
उदाहरण
git push origin main
Rebase
कमिट के अनुक्रम को एक नए बेस कमिट में ले जाएँ या मर्ज करें।
Learn more:
उदाहरण
git rebase main
Remote
इंटरनेट या नेटवर्क पर होस्ट की गई आपकी रिपॉजिटरी का एक संस्करण।
Learn more:
उदाहरण
git remote -v
Repository (Repo)
एक डेटाबेस जहां आपके प्रोजेक्ट का इतिहास संग्रहीत है।
Learn more:
उदाहरण
git init
Stash
प्रतिबद्ध करना उन परिवर्तनों को सहेजें जो तैयार नहीं हैं।
Learn more:
उदाहरण
git stash
Tag
आमतौर पर रिलीज़ के लिए किसी विशेष प्रतिबद्धता को महत्वपूर्ण के रूप में चिह्नित करें।
Learn more:
उदाहरण
git tag v1.0
HEAD
HEAD आपकी कार्यशील निर्देशिका के आधार पर वर्तमान प्रतिबद्धता का सूचक है। आमतौर पर आपकी वर्तमान शाखा में नवीनतम प्रतिबद्धता की ओर इशारा करता है।
उदाहरण
git log --oneline
# The top entry is HEAD
Upstream
एक "अपस्ट्रीम" शाखा वह डिफ़ॉल्ट शाखा है जिसे आपकी शाखा ट्रैक करती है और खींचती है, आमतौर पर एक दूरस्थ रिपॉजिटरी में।
उदाहरण
git push --set-upstream origin main
नोट:
जब भी आपके सामने कोई अपरिचित Git शब्द आए, तो इस शब्द को चिह्नित करें!